comp_include _filedir _get_cword


_jar()
{
    local cur

    COMPREPLY=()
    cur=`_get_cword`

    if [ $COMP_CWORD = 1 ]; then
        COMPREPLY=( $( compgen -W 'c t x u' -- $cur ) )
        return 0
    fi

    case "${COMP_WORDS[1]}" in
        *c*f)
            _filedir
            ;;
        *f)
            _filedir '?(e|j|w)ar'
            ;;
        *)
            _filedir
            ;;
    esac
}
